package storeEntity

// EbStoreIntegralOrder 积分订单表
type StoreIntegralOrder struct {
	ID                int64   `json:"id" gorm:"column:id" form:"id"`                                                 // 订单ID
	OrderId           string  `json:"order_id" gorm:"column:order_id" form:"order_id"`                               // 订单号
	Uid               int64   `json:"uid" gorm:"column:uid" form:"uid"`                                              // 用户id
	RealName          string  `json:"real_name" gorm:"column:real_name" form:"real_name"`                            // 用户姓名
	UserPhone         string  `json:"user_phone" gorm:"column:user_phone" form:"user_phone"`                         // 用户电话
	UserAddress       string  `json:"user_address" gorm:"column:user_address" form:"user_address"`                   // 详细地址
	ProductId         int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`                         // 商品id
	Image             string  `json:"image" gorm:"column:image" form:"image"`                                        // 商品图片
	StoreName         string  `json:"store_name" gorm:"column:store_name" form:"store_name"`                         // 商品名称
	Suk               string  `json:"suk" gorm:"column:suk" form:"suk"`                                              // 规格
	TotalNum          int64   `json:"total_num" gorm:"column:total_num" form:"total_num"`                            // 订单商品总数
	Price             float64 `json:"price" gorm:"column:price" form:"price"`                                        // 单价
	TotalPrice        float64 `json:"total_price" gorm:"column:total_price" form:"total_price"`                      // 总积分
	AddTime           int64   `json:"add_time" gorm:"column:add_time" form:"add_time"`                               // 创建时间
	Status            int8    `json:"status" gorm:"column:status" form:"status"`                                     // 1：待发货；2：待收货；3：已完成；
	DeliveryName      string  `json:"delivery_name" gorm:"column:delivery_name" form:"delivery_name"`                // 快递名称/送货人姓名
	DeliveryCode      string  `json:"delivery_code" gorm:"column:delivery_code" form:"delivery_code"`                // 快递公司编码
	DeliveryType      string  `json:"delivery_type" gorm:"column:delivery_type" form:"delivery_type"`                // 发货类型
	DeliveryId        string  `json:"delivery_id" gorm:"column:delivery_id" form:"delivery_id"`                      // 快递单号/手机号
	FictitiousContent string  `json:"fictitious_content" gorm:"column:fictitious_content" form:"fictitious_content"` // 虚拟发货内容
	DeliveryUid       int64   `json:"delivery_uid" gorm:"column:delivery_uid" form:"delivery_uid"`                   // 配送员id
	Mark              string  `json:"mark" gorm:"column:mark" form:"mark"`                                           // 备注
	IsDel             int8    `json:"is_del" gorm:"column:is_del" form:"is_del"`                                     // 是否删除
	Remark            string  `json:"remark" gorm:"column:remark" form:"remark"`                                     // 管理员备注
	MerId             int64   `json:"mer_id" gorm:"column:mer_id" form:"mer_id"`                                     // 商户ID
	IsMerCheck        int8    `json:"is_mer_check" gorm:"column:is_mer_check" form:"is_mer_check"`
	IsRemind          int8    `json:"is_remind" gorm:"column:is_remind" form:"is_remind"`             // 消息提醒
	IsSystemDel       int8    `json:"is_system_del" gorm:"column:is_system_del" form:"is_system_del"` // 后台是否删除
	ChannelType       string  `json:"channel_type" gorm:"column:channel_type" form:"channel_type"`    // 用户访问端标识
	Province          string  `json:"province" gorm:"column:province" form:"province"`                // 用户省份
	ExpressDump       string  `json:"express_dump" gorm:"column:express_dump" form:"express_dump"`    // 订单面单打印信息
	VerifyCode        string  `json:"verify_code" gorm:"column:verify_code" form:"verify_code"`       // 核销码
}

// TableName 表名称
func (*StoreIntegralOrder) TableName() string {
	return "eb_store_integral_order"
}
